package com.aaa.java06;

/**
 * @author ：Teacher陈（86521760@qq.com）
 * @date ：Created in 2022/7/7 14:08
 * @description：
 * 创建一个类
 * 	四个方法  非静态
 * 	加
 * 	减
 * 	乘
 * 	除
 * main（String [] args）
 * 	new  对象
 *
 * 第一个数  first=args[0]
 * 操作符    opt=args[1]
 * 第二个数  second=args[2]
 *
 * 对象.方法（）
 * @modified By：
 * @version:
 */
public class BeforeTest {
    //add
    public  int add(int a,int b){
        return a+b;
    }
    //subtract
    public int subtract(int a,int b){
        return a-b;
    }

    //multiply
    public int multiply(int a,int b){
        return a*b;
    }
    //divide
    public int divide(int a,int b){
        if(b==0){
            System.out.println("除数不能为零，你是不是傻！");
            return  0;
        }
        return a/b;
    }
    public static void main(String[] args) {
        //实例化对象
        BeforeTest beforeTest = new BeforeTest();
        int  firstNum= Integer.parseInt(args[0]) ;
        String opt=args[1];
        int  secondNum= Integer.parseInt(args[2]) ;
        int result=0;
        switch (opt){
            case "+":
                result = beforeTest.add(firstNum, secondNum);
                break;
            case "-":
                result = beforeTest.subtract(firstNum, secondNum);
                break;
            case "x":
                result = beforeTest.multiply(firstNum, secondNum);
                break;
            case "/":
                result = beforeTest.divide(firstNum, secondNum);
                break;
                default:
                    System.out.println("不支持的运算");
                    break;
        }

        System.out.println("结果："+result);
        int a=1;
        Integer b=2;

    }
}
